package com.arron.proxy.cglib;

public class Client {
    public static void main(String[] args) {
        //创建目标对象
        TeacherDao target = new TeacherDao();
        //获取 代理对象，并将目标对象传递给代理对象
        TeacherDao proxyInstance =(TeacherDao) new ProxyFactory(target).getProxyInstance();
        //执行代理对象的方法，触发inecept方法，从而实现对目标对象的调用
        String res = proxyInstance.teach("Hello1");
        System.out.println("res = " + res);
    }
}
